.shoppingcar {
  background: #fff;
  font-size: 14px;
  color: #333;

  .shoppingcar_header {
    padding: 0 18px;
    height: 40px;
    background-color: #f3f5f7;
    display: flex;
    justify-content: space-between;
    align-items: center;

    .shoppingcar_header_clear {
      color: var(--rv-primary-color);
    }
  }

  .shoppingcar_body {
    padding: 0 18px 10px;
    max-height: 200px;
    overflow: auto;

    .shoppingcar_body_item {
      padding: 12px 0;
      display: flex;
      justify-content: space-between;
      align-items: center;
      .shoppingcar_body_item_title{
          max-width: 210px;
          .shoppingcar_body_item_title_sku{
              font-size: 10px;
              color: rgba(153, 153, 153, 0.644);
          }
      }
      .shoppingcar_body_item_price{
        display: flex;
        justify-content: flex-start;
        align-items: center;
        .shoppingcar_body_item_price_num{
            color: var(--rv-primary-color);
            margin-right: 15px;
        }
        :global{
            .rv-stepper__input{
                width: 25px;
            }
        }
      }
    }
  }
}
